package com.fin.quant.domain.service;

import com.fin.quant.domain.entity.AssetEntity;
import com.fin.quant.domain.vo.GetAssetsQuery;
import com.fin.quant.instra.mysql.model.Asset;

import java.util.List;

/**
 * 资产领域服务接口
 */
public interface AssetDaoService {

    List<AssetEntity> getAll();

    /**
     * 根据ID查询资产
     */
    AssetEntity findById(Long assetId);

    /**
     * 根据条件查询资产
     * @param getAssetsQuery
     * @return
     */
    List<AssetEntity> findAssets(GetAssetsQuery getAssetsQuery);



}
